package com.wmh.baseservice.operationaid.service;

import com.wmh.baseservice.operationaid.entity.ProductDetails;
import com.baomidou.mybatisplus.extension.service.IService;
import com.wmh.baseservice.operationaid.pojo.vo.details.ProductDetailsCommitDataReqVO;
import com.wmh.baseservice.operationaid.pojo.vo.details.ProductDetailsListReqVO;
import com.wmh.baseservice.operationaid.pojo.vo.details.ProductDetailsPageReqVO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
* @author 牛威龙
* @description 针对表【operation_aid_product_details】的数据库操作Service
* @createDate 2023-09-07 15:45:59
*/
public interface ProductDetailsService extends IService<ProductDetails> {

    /**
     * 店铺选项
     * @return 店铺名称列表
     */
    List<String> getStoreOptions();

    void writeExcel(HttpServletResponse response, ProductDetailsPageReqVO reqVO);

    List<ProductDetails> getProductDetailsList(ProductDetailsListReqVO reqVO);

    List<String> getDataCycleOptions();

    void commit(ProductDetailsCommitDataReqVO reqVO);
}
